#include "Mystring.h"

int main(){
    // //mystring s("helloworld");

    // mystring s="helloworld,jackworld";

    // mystring s0="hello";//带参构造 匿名对象 右值拿走 
    // mystring s1=s;//左值 拷贝构造
    // //s=s0;     //重载
    // //s1=s0=s;//连续赋值 返回值左值加引用
    // //s1+=s+="world";
    // mystring s2=s-"world";//s2无构造 RVO优化
    // s2[0]='p';
    // std::cout<<s2<<std::endl;
    
    // s-="world"; 
    // std::cout<<s<<std::endl;
    // if(s!="hello,jack")
    // std::cout<<"不相等"<<std::endl;

    // // if(s&&s1){
    // //     std::cout<<"都不是空"<<std::endl;
    // // }
    // // else{
    // //     std::cout<<"至少一个空"<<std::endl;
    // // }
    // // std::cin>>s0;
    // // std::cout<<s0<<std::endl;
    // mystring ss("1234.12");
    // double a=1+(double)ss;
    // std::cout<<a<<std::endl;
    mystringArray a;
    std::cin>>a;
    std::cout<<a<<std::endl;
    return 0;
}